package com.dzl.order.dao;

import com.dzl.base.mapper.BaseMapper;
import com.dzl.order.pojo.WelfareOrderExp;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 订单扩展表(WelfareOrderExp)表数据库访问层
 * @author wangjian
 * @date 2021-07-13 15:36:12
 */
@Repository
public interface WelfareOrderExpMapper extends BaseMapper<WelfareOrderExp> {

    /**
     * 修改虚拟订单状态
     * @date 2021/7/14 0014 10:46
     * @author wangjian
     * @param orderId 订单ID
     * @param status 状态
     * @return java.lang.Integer
     */
    Integer updateStatus(@Param("orderId") Integer orderId, @Param("status") Integer status);

    /**
     * 根据供应商的APPKEY查询处于支付中的订单编号
     * @date 2021/8/20 0020 9:36
     * @author wangjian
     * @param merchantId 商户ID
     * @return java.util.List<java.lang.String>
     */
    List<String> selectFuluOrderState(String merchantId);

}